// pages/editInten/editInten.js
const utils=require('../../utils/util')
const app = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 求职类型
    workType: ['社招','校招','实习'],
    workIndex:0,
    // 期望薪资
    expectSalary:['面议','2k-4k','4k-6k'],
    salaryIndex:0,
    info:'',//信息
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {    
    var detail=JSON.parse(options.info)
    
    this.setData({
      info:detail,
      salaryIndex:detail.salary,//薪资
      workIndex:detail.job_type,//工作类型
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },
  //求职岗位
  editPosition(e){
    this.setData({
      'info.expected_position':e.detail.value
    })
  },
  //城市
  editCity(e){
    this.setData({
      'info.city':e.detail.value
    })
  },
  // 求职意向选择
  bindPickerChange:function(e){
    this.setData({
      workIndex:e.detail.value
    });
  },
    // 期望薪资选择
    bindPickerChange01:function(e){
      this.setData({
        salaryIndex:e.detail.value
      });
    },
    //校验信息
    regData(){
      if(!utils.common.reChEng(this.data.info.expected_position,2)){
        wx.showToast({
          icon:'none',
          title: '求职岗位职格式错误',
        })
        return false;
      }  
      if(!utils.common.reChEng(this.data.info.city,2)){
        wx.showToast({
          icon:'none',
          title: '目标城市格式错误',
        })
        return false;
      }
      return true;       
    },
  //保存信息
  keep(){
      //信息校验
      if(!this.regData()){
        return false;
      }
      utils.common.rq('applet/update',{
        userid:wx.getStorageSync('openid'),
        resumeid:this.data.info.id,
        expected_position:this.data.info.expected_position,
        job_type:this.data.workIndex,
        salary:this.data.salaryIndex,
        city:this.data.info.city,
    },this.infoSu);
  },
    //保存消息
    infoSu(res){
      if(res.data.code==0){
            消息提示:
        wx.showToast({
              title: '修改成功',
              icon: 'success',
              duration: 2000
        })
        //返回上一页
        wx.navigateBack({
          delta: 1, 
          success: function() {
              console.log('成功！')
          }
        })
      }
    }
})